The AppScale Cloud Platform

نویسنده

  • Chandra Krintz
چکیده

72 Published by the IEEE Computer Society 1089-7801/13/$31.00 © 2013 IEEE IEEE INTERNET COMPUTING A s compute power, disk storage, and highend network communication costs plummet, cloud computing has emerged to provide intuitive, utility-style access to vast pools of resources (compute, storage, networking, and software services). Although such processing power is cheap and readily available, accessing it from cloud infrastructure providers via infrastructure as a service (IaaS) currently requires significant expertise, experience, and time to customize, configure, deploy, and manage virtual machines (VMs). Recent advances in platform-level cloud computing (platform as a service, or PaaS) have significantly simplified cloud use by giving developers complete software/runtime stacks (versus the self-service VMs of IaaS) on which to execute their Web-accessible applications (apps) and services. PaaS systems offer programmatic access to scalable, distributed, and fault-tolerant cloud services, which eliminates the need for developers to write or deploy their own, and lets them focus on innovation. Cloud platform application services typically include key-value, relational, object, or blob data storage, data caching, email and messaging, authentication, monitoring, resource/service acquisition, background tasking, and data analytics technologies, among others. Extant PaaS systems automatically fully or partially configure, deploy, and scale the apps and services they execute. Unfortunately, given the current state of the art in PaaS systems, a key barrier to their widespread use remains: lock-in to a particular cloud system or app service implementation. We can address this portability problem with a new cloud platform called AppScale.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

AppScale: Open-Source Platform-As-A-Service

AppScale is a scalable, distributed, and fault tolerant cloud runtime system that we have developed at the University of California, Santa Barbara as part of our research into the next generation of programming systems [5, 3]. In particular, AppScale is a cloud platform, i.e. a platform-as-a-service (PaaS) cloud fabric, that executes over cluster resources. The cluster resources underlying AppS...

متن کامل

AppScale: Scalable and Open AppEngine Application Development and Deployment

We present the design and implementation of AppScale, an open source extension to the Google AppEngine (GAE) Platform-asa-Service (PaaS) cloud technology. Our extensions build upon the GAE SDK to facilitate distributed execution of GAE applications over virtualized cluster resources, including Infrastructure-as-a-Service (IaaS) cloud systems such as Amazon’s AWS/EC2 and Eucalyptus. AppScale pro...

متن کامل

North by Northwest: Infrastructure Agnostic and Datastore Agnostic Live Migration of Private Cloud Platforms

Cloud technology is evolving at a rapid pace with innovation occurring throughout the software stack. While updates to Software-as-a-Service (SaaS) products require a simple push of code to the production servers or platform, updates to the Infrastructure-as-a-Service (IaaS) or Platform-as-a-Service (PaaS) layers require more intricate procedures to prevent disruption to services at higher abst...

متن کامل

Comparative Study of Various Platform as a Service Frameworks

Cloud computing is an emerging paradigm with three basic service models such as Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). This paper focuses on different kinds of PaaS frameworks. PaaS model provides choice of cloud, developer framework and application service. In this paper, detailed study of four open PaaS frameworks like AppScale, Clo...

متن کامل

Lessons Learned from Implementing a Scalable Paas Service by Using Single Board Computers

When a Platform-as-a-Service is demanded and the cost for purchase and operation of servers, workstations or personal computers is a challenge, single board computers may be an option to build an inexpensive system. This paper describes the lessons learned from deploying the private cloud PaaS solution AppScale on single-node systems and clusters of single board computers.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013